<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        // //创建一个长度为零的数组
        // var arr = new Array();
        // //在数组尾部添加元素
        // arr.push("abc")
        // arr.push(23)
        // console.log(arr);
        //创建一个长度为零的数组
        //  var arr=[]
        //  //创建有初始值的数组，数组的长度为出生在的个数
        //  var arry = [4,"123",5];
        // // arry.length  得到数组的长度
        //  console.log(arry.length)
        //
        //
        //  //给第九个元素赋值，长度自动扩展到9个元素，没赋值的元素为undefined
        //  arry[8]=9;
        //  console.log(arry[6]+""+arry.length)

        // var array=[1,2,3,4,5,6]
        // console.log(array)
        // //清空数组
        // array.length=2;
        // console.log(array)
        var array = [1, 2, 3, 4, 5]
        // //返回删除的元素
        // var x=array.splice(2,2);
        // console.log(x)
        // console.log(array)q

        // array.splice(2,0,"h")
        // // console.log(array)
        // array.splice(2,2,"a","a")
        // console.log(array)
        var studentArray = [{name: '郑和', age: 12}, {name: '罗成', age: 23}, {name: '程普', age: 19},
            {name: '郑恩', age: 18}, {name: '郑二', age: 20}, {name: '郑三', age: 17}];
        // for (var i = 0; i < studentArray.length; i++) {
        //     console.log(studentArray[i].name + "" + studentArray[i].age);
        // }
        //
        // studentArray.forEach(n => {
        //     console.log(n.name + "" + n.age);
        // })
        //查找元素的下标
        // var index = studentArray.findIndex(n => n.name == "郑恩");
        // console.log(index)
        // //查找信息
        // var obj = studentArray.find(n => n.name == "郑恩");
        // console.log(obj);
        // var objArray = studentArray.filter(n => n.name.startsWith("郑"))
        // console.log(objArray)
        //按照年龄排序。其中a和b表示数组中的两个元素
         studentArray.sort((a,b)=>a.age-b.age)
        //  console.log(studentArray)

        // //将数组元素中的name属性，重新创建一个新数组
        // var arr = studentArray.map(n => n.name);
        // console.log(arr);

        var a = [];
        //添加
        a.push(1, "a", 4, 5, 2, 1, 2);
        console.log(a);
        //删除
        var c = a.splice(1, 1);
        console.log(c);
        //插入
        a.splice(1,1,"g");
        console.log(a)
        //遍历
      var array=[{name:"张三",age:12},{name:"张五",age:23},{name:"张六",age:33}];
        array.forEach(n=>{
            console.log(n.name)
        })


    </script>
</head>
<body>

</body>
</html>